



class Foo0001 {

  static name = '静态属性name'
  // 静态方法bar
  static bar () {
    // 静态方法bar调用了this.baz，这里的this指的是Foo类，而不是Foo的实例,所以调用的是静态方法baz
    // this.baz();
    Foo0001.baz() 
  }
  // 静态方法baz
  static baz () {
    console.log('静态方法baz');
  }
  // 普通方法baz
  baz () {
    console.log('普通方法baz');
    
  }

  bar () {
    // 普通方法中的this指向调用它的对象
    this.baz()
    console.log('普通方法bar');
    
  }

}


let foo01 = new Foo0001()
foo01.bar()

